<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .box1{
        /*    长度单位：
                  像素
                    --屏幕（显示器）实际上是由一个个的小点构成
                    -不同屏幕的像素大小是不同的，像素越小的屏幕显示的效果越清晰

                   百分比
                      -也可以将属性值设置为相对于其父元素属性的百分比
                      -设置百分比可以使子元素跟随父元素的改变而改变

                    em
                       -em是相对元素的字体大小来计算
                       - 1em=1font-size
                       - em会根据字体大小的改变而改变

                   rem
                      -rem是相对于根元素的字体大小来计算 （html中的字体）
           */
            width: 300px;
            height: 300px;
            background-color: green;
        }

        .box2{
            width: 50%;
            height: 50%;
            background-color: blue;
        }

    </style>
</head>
<body>
 <div class="box1">
     <div class="box2"></div>
 </div>
</body>
</html>